Towards Tailoring Protocols to Application Specific Requirements
نویسنده
چکیده
A distributed application that uses a standard protocol for communication very often applies only a subset of the protocol options provided by the standard. However, it is difficult today for an application developer to tailor standard protocol options to the specific needs of an application, because no appropriate profiling method (formalized profile description and protocol configuration tool) exists. In this paper, we describe a prototype of such a method that is applicable to any protocol specified in ASN.1. We use the profiling of OSI application layer standards as a proof of concept. By applying our method to formalize the U.S. government profiles we were able to reduce the source code size of major parts of common OSI applications by 30 to 50%.
منابع مشابه
Towards Operating System Support for Application-Specific Fault-Tolerance Protocols
This paper proposes a new approach to operating system support for fault tolerance. We argue that in order to meet diverse application fault-tolerance requirements, the operating system should allow users to extend its functionality to support application-specific fault-tolerance protocols. We show that this kind of customisability can be achieved by explicitly decomposing the operating system ...
متن کاملDetermining Research, Education, and Extension Requirements for Application of the Precision Agricultural System in Iran
Reluctance towards implementation of precision agriculture (PA) seems to be based on lackof consideration to education, extension, and research sectors. The objective of this study isto identify educational, extensional, and research requirements in application of the PAsystem. The research population included all the experts in Qazvin province who are familiarwith PA concepts and PA’s equipmen...
متن کاملTailoring Protocols for Dynamic Network Conditions and User Requirements
This paper shows the use of protocols dynamically generated for a particular network environment and an application’s requirements. We have developed a novel system called PNUT (Protocols configured for Network and User Transmissions), which can be used to dynamically generate protocols. A distributed MPEG player has also been developed using PNUT to demonstrate the need for adaptive protocols ...
متن کاملCommunication Protocols Development Using ESTEREL
The rapid evolution of networking and the multiplication of new applications re-emphasizes the importance of the efficient communication supports. Implementations must be able to take maximal advantage of the details of application-specific semantics and of specific networking environments. In other words, the application needs to have more control over data transmission. Such control can be ob...
متن کاملAutomated design of communication protocols using ESTEREL
The rapid evolution of networking and the multiplication of new applications re-emphasizes the importance of the efficient communication supports. Implementations must be able to take maximal advantage of the details of application-specific semantics and of specific networking environments. In other words, the application needs to have more control over data transmission. Such control can be ob...
متن کامل